/*
    fs全程file system，也就是文件系统
    fs模块可以实现与硬盘的交互，比如文件的创建、读取、写入、重命名、删除等操作
    以及文件夹的一些操作

    所以fs是nodejs中很重要的一个模块，务必重视

    也许你看到本节的标题会有些疑惑，我们去对于文件进行写入操作，直接打开自己打字输入不好么
    为啥要用nodejs啊，这里我告诉你一个场景，假设我们做了一个网站，我想要把每次用户进行访问的时间进行记录，保存在一个txt文件里，这个场景听起来并不意外，挺常见的。可是这种操作可以让一个人打字来实现吗？网站的访问量很多时候都是成千上万的，这种时候再去人为打字记录肯定不行，所以这时候就体现出了fs模块的重要性.所以一起来看下怎么用fs模块进行文件的写入吧
*/

// 引入fs, 注意引入的过程其实就是你声明一个变量然后用它来接收引入的模块，使用require进行模块的引入，里面传入你要引入的模块的名称
let fs = require('fs');

// 写入文件
fs.writeFile('./test.txt','你爱我，我爱你，蜜雪冰城甜蜜蜜',error=>{
    console.log(error ? error:'写入成功');
})
/*
    写入文件writeFile接收三个参数
        - 文件路径(如果文件不存在则会自动创建)
        - 写入的内容
        - 回调函数，在写入完成后执行，有一个参数error，如果写入过程出现错误则会把错误信息赋值给error，如果没有错误则error为null，所以我们可以在回调函数中对error进行判断，如果不为null则需要将错误信息展示
*/ 